@charset "utf-8";
/* CSS Form */

label {
	display:block;
	font-weight:bolder;
}

.night-label {
	font-weight:bolder;
	padding-right:5px;
}

input, select, div#day_date_from, div#day_date_to {
	margin-bottom:10px;
}

input[type="text"] {
	width:218px;
	padding:5px;
	border-radius:6px;
	border:1px solid #999999;
}

input[type="submit"] {
	padding:5px;
	border-radius:6px;
	border:1px solid #999999;
	margin:0;
	cursor:pointer;
}

select {
	padding:5px;
	border-radius:6px;
	border:1px solid #999999;
	min-width:55px;
}

input[type="text"].date {
	width:185px;
	margin-bottom:0px;
	margin-right:5px;
}

.guest {
	margin-bottom:10px;
	border:1px solid #999999;
	border-radius:6px;
}

.ui-datepicker-trigger {
	border-radius:0;
	cursor:pointer;
}

.room-details {
	padding:10px;
}

.room-detail {
	float:left;
	width:60px;
}

.room-detail select.age {
	margin:0;
}

.room-label {
	padding:5px 10px;
	background-color:#999999;
	border-radius:4px 4px 0 0;
	position:relative;
}

.room-label span {
	right:10px;
	position:absolute;
	cursor:pointer;
}

.button {
	text-align:right;
}
